touchscreen voting application - Español Inglés Diccionario